class Solution515 {
//    Queue<TreeNode> queue = new LinkedList<>();
//    List<Integer> list = new ArrayList<>();
//
//    public List<Integer> largestValues(TreeNode root) {
//        if(root != null){
//        queue.add(root);
//        order();
//        }
//        return list;
//    }
//
//    private void order() {
//        if (queue.isEmpty())
//            return;
//        int size = queue.size();
//        int tmp = Integer.MIN_VALUE;
//        while (size > 0) {
//            TreeNode node = queue.poll();
//            if (node != null) {
//                if (node.left != null) {
//                    queue.add(node.left);
//                }
//                if (node.right != null) {
//                    queue.add(node.right);
//                }
//                tmp = node.val> tmp?node.val:tmp ;
//            }
//            size--;
//        }
//        list.add(tmp) ;
//        order();
//    }

}